@charset "utf-8";
body{background:#fff;line-height:1.5;color:#222;-webkit-text-size-adjust:none;max-width:100%;overflow-x: hidden;letter-spacing: -0.1px;word-wrap: break-word;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,blockquote{padding:0;margin:0;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,input,textarea,span,select,a{font-family:Arial,Microsoft YaHei\, SimHei,Helvetica,sans-serif;}
div,ul,li,ol,dd,dl,dt,p,h1,h2,h3,h4,h5,h6,a,span,input,textarea,button,select,form,i{
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
input[type="text"],input[type="button"],textarea{ border:none;resize: none;-webkit-appearance:none;outline:medium;-webkit-tap-highlight-color:rgba(0,0,0,0);}
li{list-style-type:none;}
form{display:block;}
table{margin:0 auto;}
img{vertical-align:top;border:0;}
ol,ul{list-style:none;}   
caption,th {text-align:left;}
input:focus{outline: 0;}
input, textarea, select {
    border: none;
    resize: none;
    -webkit-appearance: none;
    outline: medium;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    background: none;
}
a{
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;
}
/* input placeholder color */
:-moz-placeholder { 
    color: #c3c3c3;
}
::-moz-placeholder { 
    color: #c3c3c3;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{
    color: #c3c3c3;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{
    color: #c3c3c3;
}
.input-placeholder{color: #c3c3c3 !important;}
/* 禁止浏览器页面内容被点击  系统默认菜单被禁用 */
/*
*{  
    -webkit-touch-callout:none;
    -webkit-user-select:none; 
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;  
} 
*/
input,textarea,button {
    -webkit-user-select:auto; /*webkit浏览器*/
    margin: 0px;
    padding: 0px;
    outline: none;
}
*{ 
    -webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent; /* For some Androids */ 
}
/* 设备分辨率调整 */
@media screen and (min-width:320px){html{font-size:calc(21.33px * 4)}} 
@media screen and (min-width:360px){html{font-size:calc(24px * 4)}} 
@media screen and (min-width:375px){html{font-size:calc(25px * 4)}} 
@media screen and (min-width:384px){html{font-size:calc(25.6px * 4)}} 
@media screen and (min-width:400px){html{font-size:calc(26.67px * 4)}} 
@media screen and (min-width:414px){html{font-size:calc(27.6px * 4)}} 
@media screen and (min-width:424px){html{font-size:calc(28.27px * 4)}} 
@media screen and (min-width:480px){html{font-size:calc(32px * 4)}} 
@media screen and (min-width:540px){html{font-size:calc(36px * 4)}} 
@media screen and (min-width:720px){html{font-size:calc(48px * 4)}} 
@media screen and (min-width:750px){html{font-size:calc(50px * 4)}} 
@media screen and (min-width:768px){html{font-size:calc(51.2px * 4)}} 
.box-max-width{max-width: 800px;margin: 0 auto;font-size: 12px;}

.list-flex,.list-flex-top,.list-flex-center,.list-flex-in,.list-flex-space,.list-flex-br,.list-flex-column{display:-webkit-box; display:-webkit-flex; display:flex;}
.list-flex,.list-flex-in{ -webkit-box-align:center; -webkit-align-items:center; align-items:center; }
.list-flex-top{-webkit-box-align:top; -webkit-align-items:top; align-items:top; }
.list-flex-center,.list-flex-in{-webkit-box-pack: center;justify-content:center;}
.list-flex-space{justify-content:space-between;}
.list-flex-in{text-align: center;}
.list-flex-br{flex-wrap:wrap;}
.list-flex-column{-webkit-flex-direction: column; -ms-flex-direction: column;flex-direction: column;}
.list-bd{-webkit-box-flex:1; -webkit-flex:1; flex:1; min-width:0; }
.list-br2{width: 50%;}
.list-br3{width: 33.33%;}
.list-br4{width: 25%;}
.list-br5{width: 20%;}

.fl-l{float: left;}
.fl-r{float: right;}
.pos-r{position: relative;}
.pos-r-z{position: relative;z-index: 1;}
.block100{display: block;width: 100%;}
.block100t{display: block;width: 100%;height: 100%;}
.line-clamp1,.line-clamp2,.line-clamp3{overflow:hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}
.line-clamp1{ -webkit-line-clamp: 1;    font-size: .16rem;}
.line-clamp2{ -webkit-line-clamp: 2;}
.line-clamp3{ -webkit-line-clamp: 3;}
.max-auto{max-width: 100%;max-height: 100%;}
.clear:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}

.c-f00{color: #f00 !important;}

.bg-f5{background-color: #f5f5f5;}
.text-left{text-align: left;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.font-bold{font-weight: bold;}
.font-normal{font-weight: normal;}
.font-s-normal{font-style: normal;}
.line-h2{line-height: 2;}

.pad-10{padding: .1rem;}
.pad-15{padding: .15rem;}
.pad-20{padding: .2rem;}
.pad-30{padding: .3rem;}
.pad-tb10{padding: .1rem 0;}
.pad-tb20{padding: .2rem 0;}
.pad-lr15{padding: 0 .15rem;}
.pad-lr20{padding: 0 .2rem;}
.pad-lr30{padding: 0 .3rem;}
.pad-t10{padding-top: .1rem;}
.pad-t20{padding-top: .2rem;}
.pad-r10{padding-right: .1rem;}
.pad-b5{padding-bottom: .05rem;}
.pad-b10{padding-bottom: .1rem;}
.pad-b15{padding-bottom: .15rem;}
.pad-b20{padding-bottom: .2rem;}
.pad-l10{padding-left: .1rem;}

.mar-20{margin: .2rem;}
.mar-5{ margin: 0 .05rem;}
.mar-t10{margin-top: .1rem;}
.mar-t20{margin-top: .2rem;}
.mar-r15{margin-right: .15rem;}
.mar-b5{margin-bottom: .05rem;}
.mar-b10{margin-bottom: .1rem;}
.mar-b20{margin-bottom: .2rem;}

.h_index_hidden {
    display: none !important;
}
/* list 此列表同首页 与首页有些许差异 */
.block-doclist{
    padding-top: .02rem;
}
.block-doclist .onEx-docLi{
    -webkit-box-align: flex-start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    margin: .1rem .1rem .2rem;
}
.block-doclist .onEx-docLi .doc-portrait{
    margin-right: .1rem;
    width: .52rem;
    height: .52rem;
}
.block-doclist .onEx-docLi .doc-portrait img{
    height: 100%;
    border-radius: 50%;
    border: 0.5px solid #DEDEDE;
}
.block-doclist .onEx-docLi .doc-info>div>.list-bd{
    line-height: 1.2;
}
.block-doclist .onEx-docLi .doc-info .doc-info--1{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    -webkit-box-align: initial;

}
.block-doclist .onEx-docLi .doc-info .doc-info--2{
    min-height: .24rem;
}
.block-doclist .onEx-docLi .doc-info .doc-info--3{
    margin-top: -.01rem;margin-bottom: .05rem;
}
.block-doclist .onEx-docLi .doc-info .doc-name{
    margin-right: .02rem;
    font-size: .15rem; color: var(--text1f-color);
    font-weight: bold;
}
.block-doclist .onEx-docLi .doc-info .doc-s1{
    margin-right: .02rem;
    font-size: .12rem; color: var(--text6-color);
}
.block-doclist .onEx-docLi .doc-info .doc-hos{
    margin-right: .06rem;
    font-size: .13rem; color: var(--text3-color);
}
.block-doclist .onEx-docLi .doc-info .doc-hos .hos-s0{
    margin-right: 0.03rem;
    padding: 0.01rem;
    font-size: .06rem;
    color: #339933;
    line-height: 1.5;
    vertical-align: middle;
    border: 1px solid #339933;
}
.block-doclist .onEx-docLi .doc-info .doc-s2{
    margin-left: -0.27rem; padding: 0 .08rem;
    width: .54rem;height: 0.24rem;
    overflow: hidden;
    font-size: .18rem; color: var(--green1-color);
    line-height: 1.2;
    border: 1px solid var(--green1-color);
    border-radius: .24rem;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    transform-origin: center right;
    white-space: nowrap;
}

.block-doclist .onEx-docLi .doc-info .doc-s3{
    margin-right: .06rem;
    font-size: .12rem; color: #7D7F8B;
}
.block-doclist .onEx-docLi .doc-info .doc-s4{
    font-size: .12rem; color: #F87E2D;
    font-weight: bold;
}

.block-doclist .onEx-docLi .doc-info .doc-info--4{
    margin-bottom: .05rem;
    font-size: .1rem; color: #7D7F8B;
}
.block-doclist .onEx-docLi .doc-info .doc-info--4 li:nth-last-child(n+2){
    position: relative;padding-right: .08rem;margin-right: .06rem;
}
.block-doclist .onEx-docLi .doc-info .doc-info--4 li:nth-last-child(n+2):after{
    position: absolute;top: 50%;right: 0;content: '';
    margin-top: -.01rem;width: .02rem;height: .02rem;
    background: #7D7F8B; border-radius: .02rem;
}
.block-doclist .onEx-docLi .doc-info .doc-info--4 span{
    color: var(--green1-color);
}
.block-doclist .onEx-docLi .doc-info .doc-adept{
    font-size: .13rem; color: var(--text3-color);
    -webkit-line-clamp: inherit;
}
.block-doclist .onEx-docLi .doc-info .doc-info-right{
    padding-left: .1rem;
}
.block-doclist .onEx-docLi .doc-info .doc-tag{
    position: relative;
    margin-bottom: .01rem;
    width: .5rem; height: .12rem;
}
.block-doclist .onEx-docLi .doc-info .doc-tag span{
    position: absolute; top: -50%;left: -50%;right: -50%;bottom: -50%;
    overflow: hidden;
    font-size: .18rem; color: #FD503E;
    line-height: 1.2;text-align: center;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    transform-origin: center;
    white-space: nowrap;
}
.block-doclist .onEx-docLi .doc-info .doc-price{
    font-size: .12rem; color: #FD503E;
    text-align: center;font-weight: 700;
}
.block-doclist .onEx-docLi .doc-info .doc-btn,
.block-doclist .onEx-docLi .doc-info .doc-btn2{
    min-width: 0.5rem; height: 0.25rem;
    font-size: .11rem;
    color: var(--textf-color);
    line-height: .25rem;
    text-align: center;
    border-radius: 0.15rem;
}
.block-doclist .onEx-docLi .doc-info .doc-btn{
    background: var(--green1-color);
}
.block-doclist .onEx-docLi .doc-info .doc-btn2{
    background: #3F8CFF;
}
.block-doclist .onEx-docLi .doc-cherryPick{
    position: absolute; right: 0;bottom: 0;
    width: 0.44rem;
    height: 0.28rem;
    overflow: hidden;
    font-size: .16rem;
    color: var(--textf-color);
    line-height: 0.26rem; text-align: center;
    background: #FF6500;
    border: .5px solid var(--textf-color);
    border-radius: 0.24rem;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    transform-origin: bottom right;
    white-space: nowrap;
}
.block-doclist .onEx-docLi .doc-quick{
    position: absolute; right: 0;bottom: 0;
    width: 0.28rem;
    height: 0.28rem;
    overflow: hidden;
    font-size: .16rem;
    color: var(--textf-color);
    line-height: 0.26rem; text-align: center;
    background: #FF6500;
    border: .5px solid var(--textf-color);
    border-radius: 0.24rem;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    transform-origin: bottom right;
    white-space: nowrap;
}
/*栏目样式*/
.dao{
	position: relative;
    height: 52px;
    line-height: 52px;
    margin: 0.08rem 0;
    background: #fff;
    font-size: .15rem;
}
.dao a{
	color:var(--text0-color);
}
.cont{
		 background: white;
	 padding: 0 0.2rem;
	
}
.tit{
	text-align:center;
	font-size: .14rem;
	padding: 0.2rem;
}
.label{
	margin-bottom: .1rem;
	color:#9E9E9E;
	text-align: center;
}
.bady{
	    font-size: .12rem;
	    text-align: justify;
		line-height:.3rem;
}
.hang{
display: flex;
justify-content: space-around;
    background: white;
	padding: 0.12rem 0.16rem 0.18rem;
}
	.section{
	font-size: .16rem;
    color: #1F1F1F;
    font-weight: bold;
	} 
	.active::after{
	 content: "";
    background: #00C8C8;
    border-radius: 0.02rem;
    height: 0.04rem;
    display: flex;
	}
    .container {  
      align-items: center;  
	 background: white;
	 padding: 0 0.2rem;
    }   
    .content {  
      display: none; 	  
    }
	.content a{
		color: var(--text0-color);
	}
.listxt-tit{
 font-size:0.14rem;
margin:.1rem auto;
font-weight: 500; 
}	
.listxt-tit a{
color: var(--text0-color);	
}
.listxt-art{
font-size:0.12rem;
color:#7D7F8B;
}
.line{
border-top: 5px solid #f1f1f1;
}
.butt{
border-top: 5px solid #f1f1f1;
font-size: .14rem;
color: #898B95;
text-align:center;
    padding: 0.1rem;
}
.page{
	position: relative;
    height: 52px;
    line-height: 52px;
    margin: 0.08rem 0;
    background: #fff;
	text-align: center;
	font-size: .15rem;
}
.page ul{
	    list-style: none;
    display: flex;
    justify-content: space-evenly;
	
}
.page li a{
	color: var(--text0-color);
	
}
.thisclass a{
	color: #00c8c8!important ;
}
.dibu a{
color: var(--text0-color);
}
.dibu{
	font-size:.14rem;
	color: var(--text0-color);
	margin-top:-.2rem;
	padding-left: 0.14rem;
}
/*底部环境样式*/
    .slideshow-container {  
      max-width: 1000px;  
      overflow-x: auto;  
      white-space: nowrap; 
border-top: 5px solid #f1f1f1;	  

    }  
  
    .slide {  
      display: inline-block;  
      width: 300px;  
     height: 200px; 
    }  
  
    .slide img {  
      width: 100%;  
      height: 200px;  
    }  